<?php
class ReciboVentaCurso extends AppModel {
	var $name = 'ReciboVentaCurso';
	var $useTable = 'recibos_ventas_cursos';
	var $validate = array(
		'id' => array(
			'blank' => array(
				'rule' => array('blank'),
				'on' => 'create' 
			)
		),
		'recibo_venta_id' => array(
			'notEmpty' => array(
				'rule' => array('notEmpty')
			),
			'numeric' => array(
				'rule' => array('numeric')
			)
		),
		'curso_id' => array(
			'notEmpty' => array(
				'rule' => array('notEmpty')
			),
			'numeric' => array(
				'rule' => array('numeric')
			)
		),
		'persona_id' => array(
			'notEmpty' => array(
				'rule' => array('notEmpty')
			),
			'numeric' => array(
				'rule' => array('numeric')
			)
		),
		'grupo_id' => array(
			'notEmpty' => array(
				'rule' => array('notEmpty')
			),
			'numeric' => array(
				'rule' => array('numeric')
			)
		),
		'num_cuota' => array(
			'numeric' => array(
				'rule' => array('numeric')
			)
		),
		'total_cuotas' => array(
			'numeric' => array(
				'rule' => array('numeric')
			)
		),
		'hora_id' => array(
			'notEmpty' => array(
				'rule' => array('notEmpty')
			),
			'numeric' => array(
				'rule' => array('numeric')
			)
		),
		'dia_id' => array(
			'notEmpty' => array(
				'rule' => array('notEmpty')
			),
			'numeric' => array(
				'rule' => array('numeric')
			)
		),
		'fecha_inicio' => array(
			'notEmpty' => array(
				'rule' => array('notEmpty')
			)
		),
		'modo_pago_id' => array(
			'notEmpty' => array(
				'rule' => array('notEmpty')
			),
			'numeric' => array(
				'rule' => array('numeric')
			)
		),
		'porcentaje_abono' => array(
			'decimal' => array(
				'rule' => array('decimal',2)
			)
		),
		'precio' => array(
			'decimal' => array(
				'rule' => array('decimal',2)
			),
			'notEmpty' => array(
				'rule' => array('notEmpty')
			)
		),
		'iva' => array(
			'decimal' => array(
				'rule' => array('decimal',2)
			),
			'notEmpty' => array(
				'rule' => array('notEmpty')
			)
		)
	);

	var $belongsTo = array(
		'ReciboVenta' => array(
			'className' => 'ReciboVenta',
			'foreignKey' => 'recibo_venta_id'
		),
		'Curso' => array(
			'className' => 'Curso',
			'foreignKey' => 'curso_id'
		),
		'Persona' => array(
			'className' => 'Persona',
			'foreignKey' => 'persona_id'
		),
		'Grupo' => array(
			'className' => 'Grupo',
			'foreignKey' => 'grupo_id'
		),
		'Hora' => array(
			'className' => 'Hora',
			'foreignKey' => 'hora_id'
		),
		'Dia' => array(
			'className' => 'Dia',
			'foreignKey' => 'dia_id'
		),
		'ModoPago' => array(
			'className' => 'ModoPago',
			'foreignKey' => 'modo_pago_id'
		)
	);
}
?>